How to navigate through obstacles?
نویسندگان
چکیده
Given a set of obstacles and two points in the plane, is there a path between the two points that does not cross more than k different obstacles? Equivalently, can we remove k obstacles so that there is an obstacle-free path between the two designated points? This is a fundamental problem that has undergone a tremendous amount of work by researchers in various areas, including computational geometry, graph theory, wireless computing, and motion planning. It is known to be NP-hard, even when the obstacles are very simple geometric shapes (e.g., unitlength line segments). The problem can be formulated and generalized into the following graph problem: Given a planar graph G whose vertices are colored by color sets, two designated vertices s, t ∈ V (G), and k ∈ N, is there an s-t path in G that uses at most k colors? If each obstacle is connected, the resulting graph satisfies the color-connectivity property, namely that each color induces a connected subgraph. We study the complexity and design algorithms for the above graph problem with an eye on its geometric applications. We prove a set of hardness results, among which a result showing that the color-connectivity property is crucial for any hope for fixed-parameter tractable (FPT) algorithms (even for various restrictions and parameterizations of the problem), as without it, the problem is W[SAT]-hard parameterized by k. Previous results only implied that the problem is W[2]-hard. A corollary of the aforementioned result is that, unless W[2] = FPT, the problem cannot be approximated in FPT time to within a factor that is a function of k. By describing a generic plane embedding of the graph instances, we show that our hardness results translate to the geometric instances of the problem. We then focus on graphs satisfying the color-connectivity property. By exploiting the planarity of the graph and the connectivity of the colors, we develop topological results that reveal rich structural properties of the problem. These results allow us to prove that, for any vertex v in the graph, there exists a set of paths whose cardinality is upper bounded by some function of k, that “represents” the valid s-t paths containing subsets of colors from v. We employ these structural results to design an FPT algorithm for the problem parameterized by both k and the treewidth of the graph, and extend this result further to obtain an FPT algorithm for the parameterization by both k and the length of the path. The latter result directly implies and explains previous FPT results for various obstacle shapes, such as unit disks and fat regions.
منابع مشابه
Obstacle evasion using fuzzy logic in a sliding blades problem environment
This paper discusses obstacle avoidance using fuzzy logic and shortest path algorithm. This paper also introduces the sliding blades problem and illustrates how a drone can navigate itself through the swinging blade obstacles while tracing a semi-optimal path and also maintaining constant velocity. General terms Theory, Algorithms, Management, Design
متن کاملBreak on through: Tunnel-based exploration to learn about outdoor terrain
We study the problem of designing a ground robot that learns how to navigate in natural, outdoor settings. This robot must learn, through its own experience, a traversability model. This model provides a mapping from the robot’s sensors to a traversability measure. We propose a novel approach to exploration in which the robot purposefully probes into apparent obstacles, with the goal of improvi...
متن کاملA Navigation Aid for Blind People with Walking Disabilities
Many blind people require travel aids to navigate in unknown environments. However, the majority of the corresponding devices are not designed for people with walking disabilities. In this paper, we present a smart walker that does not only provide walking assistance but also enables blind users with mobility impairment to avoid obstacles. By leveraging existing robotics technologies, our syste...
متن کاملMasters Thesis: Design of an Environmentally Interactive Continuum Manipulator
Continuum manipulators are high degree of freedom structures that can use their increased degrees of freedom to navigate through an environment with obstacles. This type of manipulator is underactuated, which make them promising for adapting to their environments. However, current research is mainly focused on accurate positioning and obstacle avoidance, while the advantages of underactuated sy...
متن کاملAdaptive Navigation Control for Swarms of Autonomous Mobile Robots
Deploying a large number of resource-constrained mobile robots performing a common group task may offer many advantages in efficiency, costs per system, and fault-tolerance (Sahin, 2005). Therefore, robot swarms are expected to perform missions in a wide variety of applications such as environment and habitat monitoring, exploration, odor localization, medical service, and search-and-rescue. In...
متن کاملAutonomous Multi-agents in Flexible Flock Formation
In this paper, we present a flocking model where agents are equipped with navigational and obstacle avoidance capabilities that conform to user defined paths and formation shape requirements. In particular, we adopt an agent-based paradigm to achieve flexible formation handling at both the individual and flock level. The proposed model is studied under three different scenarios where flexible f...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- CoRR
دوره abs/1712.04043 شماره
صفحات -
تاریخ انتشار 2017